﻿// ----------------------------------------------------------------------------------
// <copyright file="IContextResolutionConfigurationExpression.cs" company="Christopher Hines">
// Copyright (c) 2012 All Right Reserved
// </copyright>
// <author>Chris Hines</author>
// <date>2012-03-28</date>
// <summary>
//     An interface for performing a contextual resolution configuration
// </summary>
// ----------------------------------------------------------------------------------

namespace Copperfield
{
    /// <summary>
    /// An interface for performing a contextual resolution configuration
    /// </summary>
    public interface IContextResolutionConfigurationExpression
    {
        /// <summary>
        /// Processes a configuration action
        /// </summary>
        /// <param name="contextPluginAttribute">
        /// The context Plugin Attribute.
        /// </param>
        void Process(ContextPluginAttribute contextPluginAttribute);
    } 
}
